## Demonstrates all widgets usage. group(placement: place_column, spacing: gSpace, horizontal: align_fill, vertical: align_top) { group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/Title=&Document Title:', vertical: align_center, font: font_big_right); edit_text(horizontal: align_fill, xmp_path: 'Title', container_type: alt_struct); mru_popup(view_id: 121, xmp_path: 'Title', container_type: alt_struct, no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/Author=&Author:', vertical: align_center, font: font_big_right); cat_container_edit_text(horizontal: align_fill, xmp_path: 'Authors', container_type: seq_struct, preserve_commas: true); mru_popup(view_id: 122, xmp_path: 'Authors', container_type: seq_struct, no_check: true, vertical: align_top, mru_append: true); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/Description=De&scription:', vertical: align_top, font: font_big_right); edit_text(horizontal: align_fill, height: gTextViewHeight, xmp_path: 'Description', container_type: alt_struct, v_scroller: true); mru_popup(view_id: 123, xmp_path: 'Description', container_type: alt_struct, no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/DescriptionWriter=D&escription Writer:', vertical: align_center, font: font_big_right); edit_text(horizontal: align_fill, xmp_namespace: photoshop, xmp_path: 'CaptionWriter'); mru_popup(view_id: 124, xmp_namespace: photoshop, xmp_path: 'CaptionWriter', no_check: true, vertical: align_top); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/Keywords=Ke&ywords:', vertical: align_top, vertical: align_top, font: font_big_right); group(placement: place_column, spacing: gSpace, horizontal: align_fill) { cat_container_edit_text(horizontal: align_fill, height: gTextViewHeight, xmp_path: 'Keywords', container_type: bag_struct, v_scroller: true); group(placement: place_row, spacing: gSpace, horizontal: align_fill) { icon(builtin_icon:builtin_icon_alert, width: 20, height: 20); static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/KeywordsHint=Commas can be used to separate keywords', vertical: align_center, horizontal: align_fill); } } mru_popup(view_id: 125, xmp_path: 'Keywords', container_type: bag_struct, no_check: true, vertical: align_top, mru_append: true); } separator(horizontal: align_fill); group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/CopyrightState=&Copyright Status:', vertical: align_center, font: font_big_right); tristate_popup(items: '$$$/AWS/FileInfoLib/Panels/Description/CopyrightPopupItems=Unknown{};Copyrighted{True};Public Domain{False}', xmp_namespace: xap_ns_xap_rights, xmp_path: 'Marked'); } group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/CopyrightNotice=C&opyright Notice:', vertical: align_top, font: font_big_right); edit_text(horizontal: align_fill, height: gTextViewHeight, xmp_namespace: xap_ns_xap_rights, xmp_path: 'Copyright', container_type: alt_struct, v_scroller: true); mru_popup(view_id: 126, xmp_namespace: xap_ns_xap_rights, xmp_path: 'Copyright', container_type: alt_struct, no_check: true, vertical: align_top); } group(placement: place_column, spacing: gSpace, horizontal: align_fill, vertical: align_top) { group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/CopyrightInfoURL=Copyright Info URL:', vertical: align_top, font: font_big_right); group(placement: place_column, spacing: gSpace, horizontal: align_fill) { edit_text(view_id: 131, horizontal: align_fill, xmp_namespace: xap_ns_xap_rights, xmp_path: 'WebStatement'); button(name: '$$$/AWS/FileInfoLib/Panels/Description/GoToURL=Go To URL...', view_id: 119, vertical: align_bottom, horizontal: align_right, label: false); } mru_popup(view_id: 127, xmp_namespace: xap_ns_xap_rights, xmp_path: 'WebStatement', no_check: true, vertical: align_top, visible: false); } } separator(horizontal: align_fill); group(placement: place_row, spacing: gSpace, horizontal: align_fill) { group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { group(placement: place_column, spacing: 5) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/DateCreated=Created:', label: false, horizontal: align_right, vertical: align_top, font: font_big_right); static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/DateModified=Modified:', label: false, horizontal: align_right, vertical: align_bottom, font: font_big_right); } group(placement: place_column, spacing: 5, horizontal: align_fill) { date_static_text(name: '$$$/AWS/FileInfoLib/Panels/IntentionallyBlank=', xmp_path: 'CreateDate', horizontal: align_fill, vertical: align_top, truncate: true); date_static_text(name: '$$$/AWS/FileInfoLib/Panels/IntentionallyBlank=', xmp_path: 'ModifyDate', horizontal: align_fill, vertical: align_bottom, truncate: true); } } group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware) { group(placement: place_column, spacing: 5) { static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/CreatorApplication=Application:', label: false, horizontal: align_right, vertical: align_top, font: font_big_right); static_text(name: '$$$/AWS/FileInfoLib/Panels/Description/Format=Format:', label: false, horizontal: align_right, vertical: align_bottom, font: font_big_right); } group(placement: place_column, spacing: 5, horizontal: align_fill) { static_text(name: '$$$/AWS/FileInfoLib/Panels/IntentionallyBlank=', xmp_path: 'CreatorTool', horizontal: align_fill, vertical: align_top, truncate: true); static_text(name: '$$$/AWS/FileInfoLib/Panels/IntentionallyBlank=', xmp_path: 'Format', horizontal: align_fill, vertical: align_bottom, truncate: true); } } } }